&(bitwise AND)

 

­ تستخدم للمقارنة بين رقمين بالنظام الثنائي مثل :

 

العدد بالنظام العشري

العدد بالنظام الثنائي

5

1

0

1

7

1

1

1

الناتج = 5

1

0

1

 

ومن الجدول نجد أن الناتج يكون 1 إذا كانت قيمة كل من الرقمين تساوي 1,أما غير ذلك تساوي 0 .

  ولذلك نجد أن الناتج = 101 أي 5 بالنظام العشري,ويتضح ذلك في المثال التالي:

var x:Number = 5

var y:Number = 7

var z = x&y

trace(z);

 

ويكون الناتج هو 5 .

 

******************************